home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C / System / Swatch / Development / swatch 1.2 / swatch.prefs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-04-08  |  1.4 KB  |  75 lines  |  [TEXT/KAHL]

  1. /**
  2.  
  3.     swatch.prefs.h
  4.     Copyright (c) 1990, Adobe Systems, Inc.
  5.  
  6.  **/
  7.  
  8.  
  9. #ifndef _H_SWATCH_PREFS
  10. #define _H_SWATCH_PREFS
  11.  
  12. #include <ctypes.h>
  13.  
  14. /*******************************************************************************
  15.  **
  16.  **    Public Constants
  17.  **
  18.  **/
  19.  
  20. #define PREFS_VERSION    1
  21.  
  22. #define CELL_HEIGHT            16
  23. #define NAME_TOP_DELTA        2
  24. #define SIZE_TOP_DELTA        2
  25. #define FREE_TOP_DELTA        2
  26. #define TEXT_HEIGHT            12
  27.  
  28. #define NAME_FIELD_LEFT        5
  29. #define NAME_FIELD_RIGHT    85
  30. #define SIZE_FIELD_LEFT        90
  31. #define SIZE_FIELD_RIGHT    150
  32. #define FREE_FIELD_LEFT        155
  33. #define FREE_FIELD_RIGHT    210
  34. #define HEAP_FIELD_LEFT        220
  35. #define HEAP_FIELD_RIGHT    16384
  36.  
  37. #define DEFAULT_HEAP_SCALE        8192
  38. #define DEFAULT_HEAP_SCALE_2N    13
  39.  
  40. #define DEFAULT_WINDOW_LEFT        50
  41. #define DEFAULT_WINDOW_TOP        50
  42. #define DEFAULT_WINDOW_RIGHT    408
  43. #define DEFAULT_WINDOW_BOTTOM    (DEFAULT_WINDOW_TOP + 10 * CELL_HEIGHT)
  44.  
  45.  
  46. /*******************************************************************************
  47.  **
  48.  **    Public Variables
  49.  **
  50.  **/
  51.  
  52. typedef struct {
  53.     int16 version;
  54.     Rect window_rect;
  55.     int32 heap_scale;
  56.     int16 heap_scale_2n;
  57. } Preferences_t;
  58.  
  59. extern Preferences_t Swatch_prefs;
  60.  
  61.  
  62. /*******************************************************************************
  63.  **
  64.  **    Public Functions
  65.  **
  66.  **/
  67.  
  68. void Read_prefs( void );
  69. void Write_prefs( void );
  70. Handle Read_riff( void );
  71. void Dispose_riff( Handle riff );
  72.  
  73.  
  74. #endif  /* ifndef _H_SWATCH_PREFS */
  75.